Big Huge Thesaurus

leafy vegetable

noun